草庐IT

JavaBeans 替代品?

全部标签

java - 在 Javax.package 或替代方案中等效的 Hibernate @NotEmpty 注解

有没有办法在不编写自定义验证的情况下实现@NotEmptyhibernate验证?javax.validation包不包含此注解。只有@NotNull。但它不验证非空但为空的值。所以我想看看@NotEmpty的替代方案。使用@Pattern?怎么样? 最佳答案 NotEmpty只是@NotNull和@Size(min=1)的组合。 关于java-在Javax.package或替代方案中等效的Hibernate@NotEmpty注解,我们在StackOverflow上找到一个类似的问题:

java - java 9 中 javax.activation 包的替代品是什么?

似乎javax.activation包在Java9中已被弃用。Oracle迁移指南建议在JVM启动期间使用--add-modulesjava.activation选项。但是,我想避免这种情况并替换javax.activation包的类,因为它已被弃用,并将在未来的java版本中删除。我想,javax.activation应该有某种替代方案。如果有的话,是什么? 最佳答案 JavaBeansActivationFramework(JAF)可能是您正在寻找现有包的替代方案。ThisstandalonereleaseofJAFusesaJ

java - java 9 中 javax.activation 包的替代品是什么?

似乎javax.activation包在Java9中已被弃用。Oracle迁移指南建议在JVM启动期间使用--add-modulesjava.activation选项。但是,我想避免这种情况并替换javax.activation包的类,因为它已被弃用,并将在未来的java版本中删除。我想,javax.activation应该有某种替代方案。如果有的话,是什么? 最佳答案 JavaBeansActivationFramework(JAF)可能是您正在寻找现有包的替代方案。ThisstandalonereleaseofJAFusesaJ

java - 什么是安装 Java EE 应用程序的好的 InstallAnywhere 替代品?

您建议使用哪种(商业或免费)安装程序工具来替换InstallAnywhere作为JavaEE应用程序的安装程序?你特别喜欢它的什么,它的缺点是什么?一些要求:必须支持运行自定义Java代码作为安装过程的一部分必须支持Windows,包括最新的64位版本,如WindowsServer2008;对其他目标操作系统的支持是一个优势必须能够安装捆绑的应用程序服务器(例如Resin或Tomcat)作为Windows上的服务必须支持基本的东西,如复制和移动文件、编辑配置文件、提取ZIP等。(必须支持捆绑特定版本的JRE;至少包括要提取的ZIP)编辑:还有几点:最好不依赖于目标机器上预装的JRE(或

java - 什么是安装 Java EE 应用程序的好的 InstallAnywhere 替代品?

您建议使用哪种(商业或免费)安装程序工具来替换InstallAnywhere作为JavaEE应用程序的安装程序?你特别喜欢它的什么,它的缺点是什么?一些要求:必须支持运行自定义Java代码作为安装过程的一部分必须支持Windows,包括最新的64位版本,如WindowsServer2008;对其他目标操作系统的支持是一个优势必须能够安装捆绑的应用程序服务器(例如Resin或Tomcat)作为Windows上的服务必须支持基本的东西,如复制和移动文件、编辑配置文件、提取ZIP等。(必须支持捆绑特定版本的JRE;至少包括要提取的ZIP)编辑:还有几点:最好不依赖于目标机器上预装的JRE(或

java - 哪个是 Java 序列化的最佳替代方案?

我目前正在开发一个项目,该项目需要保留任何类型的对象(我们无法控制其实现),以便之后可以恢复这些对象。我们无法实现ORM,因为我们无法在开发时限制库的用户。我们的第一个替代方案是使用Java默认序列化对其进行序列化,但是当用户开始传递同一对象的不同版本(属性更改类型、名称等)时,我们在恢复对象时遇到了很多麻烦。我们尝试过使用XMLEncoder类(将对象转换为XML),但我们发现缺少功能(例如不支持Enums)。最后,我们还尝试了JAXB,但这迫使我们的用户注释他们的类。有什么好的选择吗? 最佳答案 现在是2011年,在商业级RES

java - 哪个是 Java 序列化的最佳替代方案?

我目前正在开发一个项目,该项目需要保留任何类型的对象(我们无法控制其实现),以便之后可以恢复这些对象。我们无法实现ORM,因为我们无法在开发时限制库的用户。我们的第一个替代方案是使用Java默认序列化对其进行序列化,但是当用户开始传递同一对象的不同版本(属性更改类型、名称等)时,我们在恢复对象时遇到了很多麻烦。我们尝试过使用XMLEncoder类(将对象转换为XML),但我们发现缺少功能(例如不支持Enums)。最后,我们还尝试了JAXB,但这迫使我们的用户注释他们的类。有什么好的选择吗? 最佳答案 现在是2011年,在商业级RES

java - Java/Android 的 zxing QR 阅读器库的替代品?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前。除了Zxing之外,是否还有其他库可用于创建QR码阅读器即使它不是免费的。当然,免费的会很棒。但我也愿意花钱买一个易于定制并节省时间的库。谢谢。 最佳答案 我在这里找到了我的问题的答案http://sourceforge.net/news/?group_id=189236它比zxing快得多,也更容

java - Java/Android 的 zxing QR 阅读器库的替代品?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前。除了Zxing之外,是否还有其他库可用于创建QR码阅读器即使它不是免费的。当然,免费的会很棒。但我也愿意花钱买一个易于定制并节省时间的库。谢谢。 最佳答案 我在这里找到了我的问题的答案http://sourceforge.net/news/?group_id=189236它比zxing快得多,也更容

java - 用于作业调度的 Quartz 替代品

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭11年前.有没有人找到他们满意的Quartz替代开源解决方案?我知道Cronacle是一个备受推崇(且价格昂贵)的用于作业调度的闭源解决方案,但我想确保我们在走这条路之前用尽开源替代方案。 最佳答案 您是否已经检查了OpenSourceJobSchedulersinJava中列出的所有内容?:jcronta